package com.fzkj.Array;

// 编写一个方法，将指定数组中的数组元素进行反转。例如：{10,23,2,45,6}—>{6,45,2,23,10}
public class Reverse {

    public static void reverse(int[] arr){
        // 遍历一半得数组长度
        for (int i = 0; i < arr.length / 2; i++){
            // 对称的交换
            int temp = arr[i];
            arr[i] = arr[arr.length - i -1];
            arr[arr.length - i - 1] = temp;
        }
    }

    public static void main(String[] args) {
        int[] arr = {10, 23, 2, 3, 45, 6};
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + "\t");
        }
        System.out.println("------------------");
        reverse(arr);
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + "\t");
        }
    }
}
